arch of a foot - French English Dictionary